﻿@charset "UTF-8";@font-face{font-family:'revicons';src:url("../font/revicons.eot?5510888");src:url("../font/revicons.eot?5510888#iefix") format("embedded-opentype"),url("../font/revicons.woff?5510888") format("woff"),url("../font/revicons.ttf?5510888") format("truetype"),url("../font/revicons.svg?5510888#revicons") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'revicons';src:url("../font/revicons.svg?5510888#revicons") format("svg")}}.banner{height:760px;width:100%;position:relative;z-index:1;overflow:hidden}.banner .banner-item{position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;display:none}.banner .banner-item .banner-img{position:absolute;top:0;left:0;z-index:3;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.banner .banner-item .banner-img:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.2}.banner .banner-item .banner-text{position:absolute;top:0;left:0;z-index:4;height:100%;width:100%}.banner .banner-item .banner-text>div{color:#fff;font-weight:bold}.banner .banner-prev,.banner .banner-next{content:'';width:30px;height:110px;position:absolute;color:#fff;background-color:rgba(0,0,0,.25);opacity:1;z-index:20;cursor:pointer;background-repeat:no-repeat;background-position:center;top:325px;display:none;background-size:cover;width:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-image:none}.banner:hover .banner-prev,.banner:hover .banner-next{display:block}.banner .banner-prev{left:0}.banner .banner-prev:hover{width:180px}.banner .banner-prev:hover:before{opacity:0}.banner .banner-prev:before{content:'';left:0;top:0;width:30px;height:110px;display:block;line-height:110px;text-align:center;font-family:'revicons';font-size:20px;position:absolute;background:rgba(0,0,0,.25);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.banner .banner-next{right:0}.banner .banner-next:hover{width:180px}.banner .banner-next:hover:before{opacity:0}.banner .banner-next:before{content:'';width:30px;height:110px;display:block;line-height:110px;text-align:center;font-family:'revicons';font-size:20px;position:absolute;top:0;right:0;background:rgba(0,0,0,.25);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.banner .banner-tool{z-index:10;position:absolute;bottom:18px;left:0;height:20px;width:100%;text-align:center}.banner .banner-tool .tool-item{display:inline-block;width:20px;height:2px;background-color:#fff;opacity:.8;cursor:pointer;margin:0 6px}.banner .banner-tool .tool-item:hover,.banner .banner-tool .tool-item.tool-item-cur{background-color:#3bbe7a;opacity:1}.banner .banner-item-cur{z-index:6;display:block}.banner .banner-item-remove{z-index:5;display:block}.delay{-moz-animation-delay:0s !important;-o-animation-delay:0s !important;-webkit-animation-delay:0s !important;animation-delay:0s !important}.delay2{-moz-animation-delay:.2s !important;-o-animation-delay:.2s !important;-webkit-animation-delay:.2s !important;animation-delay:.2s !important}.delay3{-moz-animation-delay:.3s !important;-o-animation-delay:.3s !important;-webkit-animation-delay:.3s !important;animation-delay:.3s !important}.delay4{-moz-animation-delay:.4s !important;-o-animation-delay:.4s !important;-webkit-animation-delay:.4s !important;animation-delay:.4s !important}.delay5{-moz-animation-delay:.5s;-o-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.delay6{-moz-animation-delay:.6s !important;-o-animation-delay:.6s !important;-webkit-animation-delay:.6s !important;animation-delay:.6s !important}.delay7{-moz-animation-delay:.7s;-o-animation-delay:.7s;-webkit-animation-delay:.7s;animation-delay:.7s}.delay8{-moz-animation-delay:.8s;-o-animation-delay:.8s;-webkit-animation-delay:.8s;animation-delay:.8s}.delay9{-moz-animation-delay:.9s;-o-animation-delay:.9s;-webkit-animation-delay:.9s;animation-delay:.9s}.delay10{-moz-animation-delay:1s;-o-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.delay12{-moz-animation-delay:1.2s;-o-animation-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay15{-moz-animation-delay:1.5s;-o-animation-delay:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay16{-moz-animation-delay:1.5s;-o-animation-delay:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.6s}.delay17{-moz-animation-delay:1.7s;-o-animation-delay:1.7s;-webkit-animation-delay:1.7s;animation-delay:1.7s}.delay20{-moz-animation-delay:2s;-o-animation-delay:2s;-webkit-animation-delay:2s;animation-delay:2s}.duration5{-moz-animation-duration:.5s;-o-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}@media(max-width:767px){.banner{height:300px}.banner-prev,.banner-next{display:none}}#banner .banner-item .banner-text>div>div{text-align:center;color:#fff;font-size:54px;font-weight:normal}#banner .banner-item .banner-text>div>div[data-role='entext']{font-size:20px;font-weight:normal}#banner .banner-item .banner-text>div>div[data-margin='margin']{margin-top:-10px;margin-bottom:15px}@media(max-width:1152px){#banner .banner-item .banner-text>div>div{font-size:48px}}@media(max-width:1024px){#banner .banner-item .banner-text>div>div{font-size:36px}#banner .banner-item .banner-text>div>div[data-role='entext']{font-size:18px}}@media(max-width:767px){#banner .banner-item .banner-text>div>div{font-size:28px}#banner .banner-item .banner-text>div>div[data-role='entext']{font-size:16px}}@media(max-width:640px){#banner .banner-item .banner-text>div>div{font-size:24px}#banner .banner-item .banner-text>div>div[data-role='entext']{font-size:14px}#banner .banner-item .banner-text>div>div[data-margin='margin']{margin-top:-6px;margin-bottom:10px}}@media(max-width:640px){#banner .banner-item .banner-text>div>div{font-size:24px}#banner .banner-item .banner-text>div>div[data-role='entext']{font-size:14px}}@media(max-width:520px){#banner .banner-item .banner-text>div>div{font-size:18px}#banner .banner-item .banner-text>div>div[data-role='entext']{font-size:12px;padding:0 20px}#banner .banner-item .banner-text>div>div[data-margin='margin']{margin-top:-4px;margin-bottom:8px}}@media(max-width:410px){#banner .banner-item .banner-text>div>div{font-size:16px}#banner .banner-item .banner-text>div>div[data-role='entext']{font-size:12px}}